package com.redxun.model.vo;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标调拨登记表")
@TableName("zbgl_dbdjb")
public class DbdjVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("INPUT_6286H")
    @ApiModelProperty(value = "调出项目名称或用途")
    private String input6286h;

    @TableField("BUTTONEDIT_Y3XNO")
    @ApiModelProperty(value = "调出项目ID")
    private String buttoneditY3xno;

    @TableField("BUTTONEDIT_Y3XNO_NAME")
    @ApiModelProperty(value = "调出项目")
    private String buttoneditY3xnoName;

    @TableField("INPUT_E2YXD")
    @ApiModelProperty(value = "调入项目名称或用途")
    private String inputE2yxd;

    @TableField("BUTTONEDIT_WT9W8")
    @ApiModelProperty(value = "调入项目ID")
    private String buttoneditWt9w8;

    @TableField("BUTTONEDIT_WT9W8_NAME")
    @ApiModelProperty(value = "调入项目")
    private String buttoneditWt9w8Name;

    @TableField("INPUT_VH2QS")
    @ApiModelProperty(value = "单据编号")
    private String inputVh2qs;

    @TableField("SELECT_SY7IM")
    @ApiModelProperty(value = "数据状态")
    private String selectSy7im;

    @TableField("USER_HLHYM")
    @ApiModelProperty(value = "调拨登记人ID")
    private String userHlhym;

    @TableField("USER_HLHYM_NAME")
    @ApiModelProperty(value = "调拨登记人")
    private String userHlhymName;

    @TableField("DATE_B32BL")
    @ApiModelProperty(value = "调拨日期")
    private LocalDateTime dateB32bl;

    @TableField("BUTTONEDIT_A6WY9")
    @ApiModelProperty(value = "调出资金ID")
    private String buttoneditA6wy9;

    @TableField("BUTTONEDIT_A6WY9_NAME")
    @ApiModelProperty(value = "调出资金")
    private String buttoneditA6wy9Name;

    @TableField("GROUP_KP47H")
    @ApiModelProperty(value = "调出单位ID")
    private String groupKp47h;

    @TableField("GROUP_KP47H_NAME")
    @ApiModelProperty(value = "调出单位")
    private String groupKp47hName;

    @TableField("NUMBER_OES7O")
    @ApiModelProperty(value = "指标金额")
    private BigDecimal numberOes7o;

    @TableField("NUMBER_YVKN3")
    @ApiModelProperty(value = "可调出金额")
    private BigDecimal numberYvkn3;

    @TableField("INPUT_S1TZS")
    @ApiModelProperty(value = "调出id")
    private String inputS1tzs;

    @TableField("BUTTONEDIT_GEHVL")
    @ApiModelProperty(value = "调入资金ID")
    private String buttoneditGehvl;

    @TableField("BUTTONEDIT_GEHVL_NAME")
    @ApiModelProperty(value = "调入资金")
    private String buttoneditGehvlName;

    @TableField("GROUP_7K2TX")
    @ApiModelProperty(value = "调入单位ID")
    private String group7k2tx;

    @TableField("GROUP_7K2TX_NAME")
    @ApiModelProperty(value = "调入单位")
    private String group7k2txName;

    @TableField("NUMBER_35ECK")
    @ApiModelProperty(value = "未使用金额")
    private BigDecimal number35eck;

    @TableField("NUMBER_KYBUR")
    @ApiModelProperty(value = "调入金额")
    private BigDecimal numberKybur;

    @TableField("INPUT_GWQDF")
    @ApiModelProperty(value = "调入id")
    private String inputGwqdf;

    @TableField("TEXTAREA_97OQW")
    @ApiModelProperty(value = "备注")
    private String textarea97oqw;

    @TableField("UPLOAD_FZ8QC")
    @ApiModelProperty(value = "相关附件")
    private String uploadFz8qc;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "流程实例状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;
}
